#include <iostream>
using namespace std;

// 基类
class Animal {
public:
    void breathe() const {
        cout << "I am breathing." << endl;
    }
};

// 派生类
class Dog : public Animal {
public:
    void bark() const {
        cout << "Woof!" << endl;
    }
};

int main() {
    Dog myDog;
    myDog.breathe(); // 调用从基类继承的方法
    myDog.bark(); // 调用自己的方法
    return 0;
}